package com.yyfax.pay.third.model.to.quickpay;

import java.io.Serializable;

/**
 * 快钱配置
 * 
 * @author xiemh
 * @date 2017-04-13 15:42:27
 * @since v1.0.0
 */
@SuppressWarnings("serial")
public class QuickPayConstant implements Serializable {

	/**
	 * 快钱-版本号
	 */
	private String version;

	/**
	 * 快钱商户号
	 */
	private String merchantId;

	/**
	 * 快钱https参数 -- 证书路径
	 */
	private String keyStorePath;
	/**
	 * 快钱-解密证书
	 */
	private String mgrcerPath;

	/**
	 * 快钱https参数 -- 终端编号
	 */
	private String terminalId;

	/**
	 * 快钱https参数 -- 证书类型
	 */
	private String keyStoreType;
	/**
	 * 快钱https参数 -- 证书鉴权用户
	 */
	private String keyStoreUserName;
	/**
	 * 快钱https参数 -- 证书鉴权密码
	 */
	private String keyStorePassword;

	/**
	 * 快钱接口地址 -- 发送认证支付验证码
	 */
	private String sendSmsUrl;
	/**
	 * 快钱鉴权发送动态验证码接口
	 */
	private String authenticationSendSmsUrl;
	/**
	 * 快钱鉴权接口
	 */
	private String authenticationUrl;
	/**
	 * 快钱接口地址 -- 查询订单状态
	 */
	private String queryOrderUrl;
	/**
	 * 快钱接口地址 -- 支付下单地址
	 */
	private String payOrderUrl;

	private String actionUrl;
	private String returnUrl;
	private String notifyUrl;
	// private String callbackTr3Url = "http://localhost/";

	public String getMerchantId() {
		return merchantId;
	}

	public void setMerchantId(String merchantId) {
		this.merchantId = merchantId;
	}

	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getSendSmsUrl() {
		return sendSmsUrl;
	}

	public void setSendSmsUrl(String sendSmsUrl) {
		this.sendSmsUrl = sendSmsUrl;
	}

	public String getAuthenticationSendSmsUrl() {
		return authenticationSendSmsUrl;
	}

	public void setAuthenticationSendSmsUrl(String authenticationSendSmsUrl) {
		this.authenticationSendSmsUrl = authenticationSendSmsUrl;
	}

	public String getAuthenticationUrl() {
		return authenticationUrl;
	}

	public void setAuthenticationUrl(String authenticationUrl) {
		this.authenticationUrl = authenticationUrl;
	}

	public String getQueryOrderUrl() {
		return queryOrderUrl;
	}

	public void setQueryOrderUrl(String queryOrderUrl) {
		this.queryOrderUrl = queryOrderUrl;
	}

	public String getPayOrderUrl() {
		return payOrderUrl;
	}

	public void setPayOrderUrl(String payOrderUrl) {
		this.payOrderUrl = payOrderUrl;
	}

	public String getKeyStorePath() {
		return keyStorePath;
	}

	public void setKeyStorePath(String keyStorePath) {
		this.keyStorePath = keyStorePath;
	}

	public String getMgrcerPath() {
		return mgrcerPath;
	}

	public void setMgrcerPath(String mgrcerPath) {
		this.mgrcerPath = mgrcerPath;
	}

	public String getTerminalId() {
		return terminalId;
	}

	public void setTerminalId(String terminalId) {
		this.terminalId = terminalId;
	}

	public String getKeyStoreType() {
		return keyStoreType;
	}

	public void setKeyStoreType(String keyStoreType) {
		this.keyStoreType = keyStoreType;
	}

	public String getKeyStoreUserName() {
		return keyStoreUserName;
	}

	public void setKeyStoreUserName(String keyStoreUserName) {
		this.keyStoreUserName = keyStoreUserName;
	}

	public String getKeyStorePassword() {
		return keyStorePassword;
	}

	public void setKeyStorePassword(String keyStorePassword) {
		this.keyStorePassword = keyStorePassword;
	}

	public String getActionUrl() {
		return actionUrl;
	}

	public void setActionUrl(String actionUrl) {
		this.actionUrl = actionUrl;
	}

	public String getReturnUrl() {
		return returnUrl;
	}

	public void setReturnUrl(String returnUrl) {
		this.returnUrl = returnUrl;
	}

	public String getNotifyUrl() {
		return notifyUrl;
	}

	public void setNotifyUrl(String notifyUrl) {
		this.notifyUrl = notifyUrl;
	}

}
